//#include<iostream>
//
//using namespace std;
//int main()
//{
//	int a;
//	cin >> a;
//	for (int i = 2; i < a; i++)
//	{
//		int sum = 0;
//		int j=1;
//		for ( j = 1; j < i; j++)
//		{
//			if (i%j == 0)
//			{
//				sum += j;
//			}
//		}
//		if (sum == i)
//		{
//			cout << j << " ";
//		}
//	}
//
//	return 0;
//}

//#include<iostream>
//#include<string>
//#include<cmath>
//
//using namespace std;
//
//bool choose (int i)
//{
//	for(int j=2;j<=sqrt(i);j++)
//	{
//		if(i%j==0)
//		return false;
//	}
//	return true;
//}
//
//int main()
//{
//	int a,b;
//	int key=1;
//	cin>>a>>b;
//	for(int i=a;i<=b;i++)
//	{
//		if(choose(i))
//		{
//			string s1=to_string(i);
//			string s2="";
//			for(int i=s1.size()-1;i>=0;i--)
//			{
//				s2+=s1[i];
//			}
//			int x=stoi(s2);
//			
//			if(choose(x))
//			{
//			    
//				if(key==1)
//				{
//					cout<<i;
//					key++;
//				}
//				else  if(key>1)
//				{
//					cout<<","<<i;
//				}
//				
//			}
//			
//		}
//		
//	}
//	if(key==1)
//	cout<<"No";
//	return 0;
//}

//#include<iostream>
//
//using namespace std;
//void fun(int a)
//{
//	if(a>=0&&a<10)
//	{
//		cout<<a;
//	}
//	else 
//	{
//		cout<<a%10<<endl;
//		return fun(a/10);
//		
//	}
//}
//
//int main()
//{
//	int a;
//	cin>>a;
//	fun(a);
//	
//	return 0;
//}

//#include<iostream>
//using namespace std;
//int fun(int a,int b)
//{
//	if(a==0)
//	{
//		return b+1;
//	}
//	else if(a>0&&b==0)
//	{
//		return fun(a-1,1);
//	}
//	else if(a>0&&b>0)
//	{
//		return fun(a-1,fun(a,b-1));
//	}
//}
//
//int main()
//{
//	int a,b;
//	cin>>a>>b;
//	cout<<fun(a,b);
//	return 0;
//}

//#include<iostream>
//#include<cmath>
//using namespace std;
//double fun(int a,int b)
//{
//	if(b==1)
//	{
//		return a*1.0/ (b+a)*1.0;
//	}
//		else
//		{
//			return a*1.0/(b+fun(a,b-1))*1.0;
//		}
//}
//int main()
//{
//	int a,b;
//	cin>>a>>b;
//	cout<<fun(a,b);
//	return 0;
//}




























